@import "template/head.less";
@import "template/foot.less";
@import "template/positionList.less";
@import "template/positionInfo.less";
@import "template/company.less";
@import "template/positionClass.less";
@import "template/tab.less";
@import "template/sheet.less";
@import "property.less";
@import "position.less";
@import "search.less";
@import "login.less";
@import "register.less";
@import "me.less";
@import "post.less";

.ng-enter {
  transition:0.5s linear all;
  opacity:0;
}
.ng-enter-active{
  opacity: 1;
}

/* 字体大小 */
.fs(@px) {
  font-size: unit(@px / 37.5, rem);
}

/* 宽度 */
.w(@px) {
  width: unit(@px / 37.5, rem);
}

/* 高度 */
.h(@px) {
  height: unit(@px / 37.5, rem);
}

/* 行高 */
.lh(@px) {
  line-height: unit(@px / 37.5, rem);
}

/* 上边距 */
.mt(@px) {
  margin-top: unit(@px / 37.5, rem);
}

/* 右边距 */
.mr(@px) {
  margin-right: unit(@px / 37.5, rem);
}

/* 下边距 */
.mb(@px) {
  margin-bottom: unit(@px / 37.5, rem);
}

/* 左边距 */
.ml(@px) {
  margin-left: unit(@px / 37.5, rem);
}


.pt(@px) {
  padding-top: unit(@px / 37.5, rem);
}

.pr(@px) {
  padding-right: unit(@px / 37.5, rem);
}

.pb(@px) {
  padding-bottom: unit(@px / 37.5, rem);
}

.pl(@px) {
  padding-left: unit(@px / 37.5, rem);
}


html,body {
  height: 100%;
  width: 100%;
  margin: 0;
}
body {
  background-color: @bodyBgColor;
  .fs(16);
}
button {

  outline-width: 0;
}


